new a?.b